package com.dhsc.local.dao.impl.qsjk;

import java.util.List;

import org.mybatis.spring.SqlSessionTemplate;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import com.dhsc.domain.jkzx.qsjk.qsjkzx.Gs04Vo;
import com.dhsc.domain.jkzx.qsjk.qsjkzx.Gs05Vo;
import com.dhsc.domain.jkzx.qsjk.qsjkzx.Gs06Vo;
import com.dhsc.domain.jkzx.qsjk.qsjkzx.Gs07Vo;
import com.dhsc.domain.jkzx.qsjk.qsjkzx.Gs08Vo;
import com.dhsc.domain.jkzx.qsjk.qsjkzx.Gs09Vo;
import com.dhsc.domain.jkzx.qsjk.qsjkzx.Gs10Vo;
import com.dhsc.domain.jkzx.qsjk.qsjkzx.Gs14Vo;
import com.dhsc.local.dao.qsjk.ITQsjkZxDao;

@Repository("tqsjkzxdao")
public class TQsjkZxDaoImpl implements ITQsjkZxDao {

	@Autowired
    private SqlSessionTemplate localSqlSessionTemplate;
	
	@Override
	public List<Gs04Vo> gs04() {
		return localSqlSessionTemplate.selectList("TQsjkZxMapper.queryGs04");
	}

	@Override
	public List<Gs05Vo> gs05() {
		return localSqlSessionTemplate.selectList("TQsjkZxMapper.queryGs05");
	}
	
	@Override
	public List<Gs06Vo> gs06() {
		return localSqlSessionTemplate.selectList("TQsjkZxMapper.queryGs06");
	}
	
	@Override
	public Gs07Vo gs07() {
		return localSqlSessionTemplate.selectOne("TQsjkZxMapper.queryGs07");
	}
	
	@Override
	public Gs08Vo gs08() {
		return localSqlSessionTemplate.selectOne("TQsjkZxMapper.queryGs08");
	}
	
	@Override
	public List<Gs09Vo> gs09() {
		return localSqlSessionTemplate.selectList("TQsjkZxMapper.queryGs09");
	}
	
	@Override
	public List<Gs10Vo> gs10() {
		return localSqlSessionTemplate.selectList("TQsjkZxMapper.queryGs10");
	}
		
	@Override
	public List<Gs14Vo> gs14() {
		return localSqlSessionTemplate.selectList("TQsjkZxMapper.queryGs14");		
	}
}
